package com.example.artemis.interfaces;

import java.io.Serializable;

/**
 * 消息生产者接口
 * 定义消息发送的基本行为规范
 */
public interface MessageProducer {

    /**
     * 发送消息到指定队列
     * @param queueName 队列名称
     * @param message 要发送的消息对象
     * @throws Exception 发送失败时抛出异常
     */
    void sendMessage(String queueName, Serializable message) throws Exception;
}